// 版权归Go作者所有。版权所有。
// 此源代码的使用受BSD样式
// 许可证的约束，该许可证可以在许可证文件中找到。

// go:build libfuzzer 
// /+build libfuzzer 

package runtime

import _ "unsafe" // go:linkname 

func libfuzzerCall(fn *byte, arg0, arg1 uintptr)

func libfuzzerTraceCmp1(arg0, arg1 uint8) {
	libfuzzerCall(&__sanitizer_cov_trace_cmp1, uintptr(arg0), uintptr(arg1))
}

func libfuzzerTraceCmp2(arg0, arg1 uint16) {
	libfuzzerCall(&__sanitizer_cov_trace_cmp2, uintptr(arg0), uintptr(arg1))
}

func libfuzzerTraceCmp4(arg0, arg1 uint32) {
	libfuzzerCall(&__sanitizer_cov_trace_cmp4, uintptr(arg0), uintptr(arg1))
}

func libfuzzerTraceCmp8(arg0, arg1 uint64) {
	libfuzzerCall(&__sanitizer_cov_trace_cmp8, uintptr(arg0), uintptr(arg1))
}

func libfuzzerTraceConstCmp1(arg0, arg1 uint8) {
	libfuzzerCall(&__sanitizer_cov_trace_const_cmp1, uintptr(arg0), uintptr(arg1))
}

func libfuzzerTraceConstCmp2(arg0, arg1 uint16) {
	libfuzzerCall(&__sanitizer_cov_trace_const_cmp2, uintptr(arg0), uintptr(arg1))
}

func libfuzzerTraceConstCmp4(arg0, arg1 uint32) {
	libfuzzerCall(&__sanitizer_cov_trace_const_cmp4, uintptr(arg0), uintptr(arg1))
}

func libfuzzerTraceConstCmp8(arg0, arg1 uint64) {
	libfuzzerCall(&__sanitizer_cov_trace_const_cmp8, uintptr(arg0), uintptr(arg1))
}

// go:linkname_uSanitarizer_cov_trace_cmp1_uSanitarizer cov trace_cmp1 
// go:cgo_u导入_u静态_uSanitazer cov_utrace_cov跟踪_ucmp1 
var __sanitizer_cov_trace_cmp1 byte

// go
var __sanitizer_cov_trace_cmp2 byte

var __sanitizer_cov_trace_cmp4 byte

var __sanitizer_cov_trace_cmp8 byte

// go:linkname\uu消毒剂cov trace\u const cmp1\uu消毒剂cov trace\u const cmp1 
// go:cgo\u导入静态消毒剂cov trace\u cmp1 
var __sanitizer_cov_trace_const_cmp1 byte

// go:linkname\uu消毒剂cov trace\u const cmp1 
var __sanitizer_cov_trace_const_cmp2 byte

var __sanitizer_cov_trace_const_cmp4 byte

var __sanitizer_cov_trace_const_cmp8 byte
